insertion tendon of muscle - Turkish English Dictionary